1c97358735a66488d11be010fb0b928a60e7332c,src/main/java/act/handler/builtin/controller/RequestHandlerProxy.java,RequestHandlerProxy,handle,#ActionContext#,156

Before Change


    }

    @Override
    public void handle(ActionContext context) {
        Result result = cacheStrategy.cached(context, cache);
        try {
            if (null != result) {
                onResult(result, context);
                return;
            }
            ensureAgentsReady();
            saveActionPath(context);
            context.startIntercepting();
            result = handleBefore(context);
            if (null == result) {
                context.startHandling();
                result = _handle(context);
            }
            context.startIntercepting();
            Result afterResult = handleAfter(result, context);
            if (null != afterResult) {
                result = afterResult;
            }
            if (null == result) {
                if (context.req().method() == H.Method.POST) {
                    result = CREATED;
                } else {
                    result = NO_CONTENT;
                }
            }
            onResult(result, context);

After Change


                result = afterResult;
            }
            if (null == result) {
                result = context.nullValueResult();
            }
            onResult(result, context);
        } catch (Exception e) {